a streak of winnings - Turkish English Dictionary